'''
FilePath: \src\conf\__init__.py
Description: 

Author: 
Date: 
Version: 
'''

# 标准库
import configparser


def get_env_config(env="config"):
    """根据环境变量加载对应配置（默认初始环境）    
    Args:
        env (optional): 配置变量. Defaults to "config.ini"

    Returns:
        配置对象
    """
    return load_ini_config(env)


def load_ini_config(file_path):
    """加载ini配置文件
    Args:
        file_path (str): 配置文件路径
        
    Returns:
        配置对象
    """
    config = configparser.ConfigParser()
    read_files = config.read(f"./conf/{file_path}.ini")
    if f"./conf/{file_path}.ini" in read_files:
        print(f"配置文件 {file_path}.ini 读取成功")
    else:
        print(f"配置文件 {file_path}.ini 读取失败，请检查文件路径和文件是否存在")

    return config

